package su.jet.common.irc.protocol.request;

import java.io.IOException;
import java.io.Serializable;
import java.util.Map;
import java.util.Set;

import su.jet.common.irc.domain.User;
import su.jet.common.irc.protocol.Session;
import su.jet.irc.server.service.DataService;

public interface Request extends Serializable {

	public abstract void process(Session session, 
			Set<User> regUsers, Map<User, Session> onlineUsers, DataService dataService) throws IOException;

}
